import moment from 'moment'

function columns(vm) {
  const cols = [
    {
      title: '序号',
      dataIndex: 'rowIndex',
      width: 60,
      align: 'center',
      customRender: function (t, r, index) {
        return parseInt(index) + 1
      }
    },
    {
      title: '分包队伍名称',
      dataIndex: 'sub_entp_nm',
      align: 'center',
    },
    {
      title: '项目名称',
      dataIndex: 'proj_nm',
      align: 'center',
    },
    {
      title: '队伍人数',
      dataIndex: 'psn_scl',
      align: 'center',
    },
    {
      title: '队伍进场时间',
      dataIndex: 'in_dt',
      align: 'center',
      width: 120,
      customRender: (text, record, index) => {
        if (text !== '' && text !== undefined && text !== null) {
          return moment(parseInt(text)).format('YYYY-MM-DD');
        } else {
          return ''
        }
      },
    },
    {
      title: '队伍出场时间',
      dataIndex: 'out_dt',
      align: 'center',
      width: 120,
      customRender: (text, record, index) => {
        if (text !== '' && text !== undefined && text !== null) {
          return moment(parseInt(text)).format('YYYY-MM-DD');
        } else {
          return ''
        }
      },
    },
    {
      title: '合同签订时间',
      dataIndex: 'sign_dt',
      align: 'center',
      width: 120,
    },
    {
      title: '合同金额（万）',
      dataIndex: 'con_amt',
      align: 'center',
    },
    {
      title: '违规问题类型',
      dataIndex: 'wgwtlx',
      align: 'center',
    },
    {
      title: '操作',
      dataIndex: 'action',
      align: 'center',
      width: 350,
      fixed:"right",
      slots: {title: 'actionName'},
      scopedSlots: {customRender: 'action'}
    }
  ]
  return cols
}

export default columns